Improving ocean modeling software NEMO 4.0 benchmarking and communication efficiency

نویسندگان

چکیده

Abstract. Communications in distributed memory supercomputers are still limiting scalability of geophysical models. Considering the recent trends semiconductor industry, we think this problem is here to stay. We present optimizations that have been implemented 4.0 version ocean model NEMO improve its scalability. Thanks collaboration oceanographers and HPC experts, identified removed unnecessary communications two bottleneck routines, computation free surface pressure gradient, forcing straight or unstructured open boundaries. Since a wrong parallel decomposition choice could undermine computing performance, impose automatic definition all cases, including when subdomains containing land points only excluded from decomposition. For smaller audience developers vendors, propose new benchmark configuration, which easy use while offering full complexity operational versions.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Improving Software Quality: a Benchmarking Approach

It is difficult to improve software quality by relying on conformance to industry standards by continuously upgrading from one standard or model to another standard or model because this exercise is complicated for some software organizations. ‘Many multinational companies, developed internal standards based on the military standards, and then sought to improve the standard even further as thei...

متن کامل

Optimal Combining Data for Improving Ocean Modeling

The long range scientific goals of the proposed research comprise: (1) developing rigorous ap­ proaches to optimal combining different kinds of observations (images, ADCP, HFR, glider, drifters etc) with output of regional circulation models for accurate estimating the upper ocean velocity field and mixing characteristics (2) constructing computationally efficient and robust estimation algorith...

متن کامل

Federated Learning: Strategies for Improving Communication Efficiency

Federated Learning is a machine learning setting where the goal is to train a highquality centralized model with training data distributed over a large number of clients each with unreliable and relatively slow network connections. We consider learning algorithms for this setting where on each round, each client independently computes an update to the current model based on its local data, and ...

متن کامل

Modeling and Improving an Industrial Software Process

| This paper discusses the problems that a software development organization must address in order to assess and improve its software processes. In particular, the authors are involved in a project aiming at assessing and improving the current practice and the quality manual of the \Business Unit Telecommunications for Defence (BUTD)" of a large telecommunications company. The paper reports on ...

متن کامل

Improving efficiency and reducing administrative burden through electronic communication.

BACKGROUND The InBox messaging system is an internal, electronic program used at Mayo Clinic, Rochester, MN, to facilitate the sending, receiving, and answering of patient-specific messages and alerts. A standardized InBox was implemented in the Division of General Internal Medicine to decrease the time physicians, physician assistants, and nurse practitioners (clinicians) spend on administrati...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Geoscientific Model Development

سال: 2022

ISSN: ['1991-9603', '1991-959X']

DOI: https://doi.org/10.5194/gmd-15-1567-2022